home *** CD-ROM | disk | FTP | other *** search
- WHATSNEW.TXT: New SmilerShell Features
-
-
- Version 2.0, released February 15, 1994
-
- Changed vendor distribution policy. Now anyone can distribute
- the shareware evaluation package, on any media, without special
- permission. See the file VENDOR.DOC for full details.
-
- Added ini file Parameter startupDCscan=. If TRUE, then at startup
- SmilerShell will do a DC directory scan and save the data to file.
-
- Now SmilerShell always goes to the first copy if you try to start
- a second copy. Since SmilerShell is now always in "singlecopy" mode,
- the ini file parameter singlecopy= has been removed.
-
- Made commands run faster by not fetching the PATH every time a
- command is run. The PATH is now read at startup.
-
- Added the Options menu item Title Bar (or type Alt+L), allowing you
- to show or hide SmilerShell's title bar. To move SmilerShell on the
- screen without the title bar, click the right mouse button in the edit
- area and hold it down while you move SmilerShell where you want it.
-
- Added the ini file parameter titlebar=. If TRUE, SmilerShell has a
- title bar; if FALSE, it doesn't. This parameter is read only at
- startup; it is ignored if you Edit Ini File.
-
- Added ini file parameter AliasesCaseSens=. If FALSE, aliases are not
- case-sensitive. If TRUE (and by default) aliases are case-sensitive.
-
- The menu items DOS In Window and Inactives Stay Visible (and their ini
- file flags DOSinWindow= and showinactives=) now only control windows
- generated by SmilerShell. Other DOS windows, created by other
- programs, are no longer affected by how SmilerShell sets these flags.
- However, Remove Inactives (Alt+R) will still clean up all inactive
- DOS windows on the desktop.
-
- To run one command as if DOS In Window is set to the opposite of its
- current value, start that command with a right-bracket (>). To run
- one command as if Inactives Stay Visible is set to the opposite of its
- current value, start that command with an asterisk (*). As before, to
- run one command without alias translation, start that command with an
- equals sign (=). The three flags = > * can be in any order. They are
- ignored when using arrows to search for matching previous commands.
-
- SmilerShell window now comes up faster at startup.
-
- Added more robust testing of _default.pif information.
-
- DC's Directory List dialog now shows the number of directories it
- knows about.
-
- Scandrives list can now contain spaces, commas, or other delimiters
- (ex: scandrives = c, d, m). Smilershell simply ignores non-letters.
-
- Aliases can now reference other aliases.
-
- Added better error trapping if scandrives has no drive letters.
-
- Made SmilerShell more robust when running with large, ill-behaved,
- or memory-hogging programs.
-
- CD with no arguments now displays current directory, just like DOS
- does it. This is useful when the title bar is toggled off.
-
- Fixed bug: couldn't use CD to set the current directory on another
- drive (example: CD D:\FOO).
-
- Fixed bug: when minimized at exit and winwidth=PREV, it now saves the
- commandline size, not the icon size as before.
-
- Fixed bug: backspace in overtype mode deleted next (not prev) char.
-
- Fixed bug: couldn't give a drive letter in dirfile= parameter.
-
- Fixed bug: couldn't give a drive letter in cmdfile= parameter.
-
- Fixed bug: scandrives didn't recognize the semicolon that starts a
- comment. It kept reading the line, looking for drives to scan.
-
- Fixed bug: SmilerShell was not freeing some menu memory on exit.
-
-
- Version 1.4, released November 15, 1993
-
- Added the Options menu item DOS In Window (or type Alt+W), allowing
- you to toggle from within SmilerShell the systemwide flag that
- indicates whether DOS commands are run fullscreen or in a window.
-
- Added overtype mode capability on the command line, toggled from
- the Options menu (or type Alt-O), and a titlebar Overtype flag.
-
- Added List Commands dialog which displays this session's command
- history, including commands preloaded from file. Commands can be
- run from the dialog, or fetched into the command line for editing.
-
- List Aliases dialog now allows you to fetch the text of a command
- into the command line, suitable for editing.
-
- As a convenience feature, DC now accepts "DC \", "DC\", and "DC.."
- in addition to "DC .." as before.
-
- When you fetch a command from the List Commands, List Aliases, or Run
- dialogs, or press up/down arrow to retrieve a command, the cursor is
- set to the end of the line, the way most DOS command line editors do.
-
- If winwidth=PREV SmilerShell saves the current drive and directory
- at exit. At startup next time it takes you back there again.
-
- Added ini file parameter singlecopy=. If TRUE, when you try
- to start a second simultaneous copy of SmilerShell, it returns
- the focus to the first copy.
-
- Added register.txt listing all distributors who can accept
- registrations for SmilerShell.
-
- Removed beep when you hit Escape to clear the command line.
-
- Enhanced SmilerShell's Windows-hosted installer.
-
- Removed all command-line parameters except /ini=. Being able to
- do all the same things in two conflicting places was superfluous.
-
- SmilerShell now auto-reads initial cmdstack or cmdfile only at
- startup, not when the ini file is edited during a session.
-
- If a command stack file or DC info file name is given in the ini file
- with no path, or if no name is given, default location for DC info
- file and command stack file is now the same directory as the ini file
- (which can be specified on the command line), not the same directory
- as the program as before.
-
- Fixed bug: couldn't run an alias for an internal command plus one
- or more parameters (examples: "d=dir /p" or "delall=del *.*")
-
- Fixed bug: DC failed if any scanned directory began with tilde (~).
-
- Fixed bug: the business added to 1.3 which starts up commands
- "somewhat faster" was not looking in a root directory if the root
- was on the path. Now it does.
-
- Fixed bug: if starting without an ini file, size was set to what
- Windows calls 0x0 (not exactly a point, but still pretty tiny)
- instead of the designated internal default size.
-
- Fixed bug: under some circumstances, certain handles and their
- associated memory were not being freed at exit.
-
- Fixed bug: the DC directory-choice listbox was not setting up for
- horizontal scrolling in cases where the widest directory line was
- only just a bit wider than the listbox.
-
-
- Version 1.3, released October 5, 1993:
-
- Added ini file parameter timeformat=, which tells the clock
- to display the time in 12 hour (am/pm) or 24 hour format.
-
- Added ini file parameter dirfile=, so the DC info file can be
- any name in whatever directory you want.
-
- Added a Windows-hosted installer, INSTALL.EXE.
-
- Unregistered SmilerShell now shows a "Register" menu item.
-
- Added more drive verification testing when creating DC info file.
-
- SmilerShell now starts up commands somewhat faster than before.
-
- A lot of people didn't like that when you hit Return to run a
- command, SmilerShell beeped, so that feature has been removed.
-
- Fixed bug: on exit, unregistered SmilerShell puts up WinHelp.
- To do this, it has to wait a moment to ensure that WinHelp gets
- going OK. If, in that moment, you tried to exit SmilerShell
- AGAIN, you got a GPF.
-
- Fixed bug: if unregistered SmilerShell couldn't find its help
- file at exit, it didn't let you quit. It didn't even let you
- shut down Windows. Ow!
-
-
- Version 1.2, released September 15, 1993:
-
- Added contact and ombudsman information required to meet the
- standards set by the Association of Shareware Professionals,
- and WindowShare distributor contact information.
-
- Added Run dialog to select a program from a list.
-
- Added further support for winwidth=PREV so it saves showclock,
- showdir, showresources, and topmost in addition to showmenu
- and screen position.
-
- Speeded up reading at startup of smishell.dir (DC info file)
- considerably.
-
- Fixed Open and Save As bug that changed the current directory
- to the directory of the opened or saved file.
-
- Renamed the sample ini file from smishell.ini to sample.ini so
- as to avoid any confusion with a (default-named) smishell.ini
- file. Similarly, renamed the sample command stack file from
- smishell.stk to sample.stk to avoid confusion.
-
-
- Version 1.1a, released August 3, 1993:
-
- Re-scan button in directory change dialog was changing dir to
- currently-highlighted directory. Fixed this to stay in same
- directory after the re-scan.
-
-
- Version 1.1, released July 26, 1993:
-
- Added support for winwidth=PREV in ini file. If set, saves
- screen position between uses in prevposition ini file param.
-
- Confirm exit when you shut down Windows as well as at normal
- program exit.
-
- Added the ini file parameter confirmexit so you can turn off
- the exit confirmation dialog and just get out when you want to.
-
- Added a Re-scan pushbutton to the directory change dialog, as a
- convenience feature.
-
- The smishell.dir (DC data) and default initialization files
- are now in the same directory as the program, instead of in the
- Windows directory as before.
-
- If it was opened, and if nobody else is using it, close SmilerShell
- Help when exiting.
-
- Replaced file descrip.bbs with file_id.diz in standard format.
-
- Made a number of documentation enhancements.
-
-
- Version 1.0, released July 17, 1993:
-
- Initial release, limited distribution, for comment
-